Apothecary Chess Classic

Invented by: Aurelian Florea, 2019

Game hierarchy

• Game
    • Generic Chess
        • Generic x12
            • Apothecary Chess Classic

Board

This game has a randomized starting array so this diagram shows only one example

FEN: 2mejme3/r8r/1nbackqbn1/pppppppppp/10/10/10/10/PPPPPPPPPP/1NBACKQBN1/R8R/3MEJME2 w Kk - 0 1

Piece Types

Internal NameNameNotationAdded ByNotes
KingKingKGeneric Chessroyal; king's leap
PawnPawnPGeneric Chessen passant; can promote; pawn structure evaluation
ChancellorChancellorCApothecary Chess Classicopen file bonus; trap king on back rank bonus
ArchbishopArchbishopAApothecary Chess Classic 
Elephant Ferz*Siege ElephantEApothecary Chess Classic 
Camel*MamelukMApothecary Chess Classic 
JokerJokerJApothecary Chess Classicimmitates last moved piece
QueenQueenQApothecary Chess Classictrap king on back rank bonus
RookRookRApothecary Chess Classicopen file bonus; trap king on back rank bonus
BishopBishopBApothecary Chess Classiccolorbinding evaluation
Knight*KnightNApothecary Chess Classic 
* indicates the internal type has been modified

Game Variables

Name = "Apothecary Chess Classic"
Invented = "2019"
InventedBy = "Aurelian Florea"
NumberOfSquareColors = 2
FENFormat = "{array} {current player} {kings-leap} {en-passant} {half-move clock} {turn number}"
FENStart = "#{Array} w #default #default 0 1"
Array = "2mejme3/r8r/#{BlackPieces}/pppppppppp/10/10/10/10/PPPPPPPPPP/#{WhitePieces}/R8R/3MEJME2"
DeduplicateMoves = false
StaticExchangeEvaluation = true

Declared in Generic Chess:

StalemateResult = Draw
PromotionRule = Custom
PromotionTypes = ""
BareKing = false
EnPassant = true
PromotingType = null
CastlingType = King

Declared in Generic x12:

PawnMultipleMove = @4(2)

Declared in Apothecary Chess Classic:

PositionNumber = integer between 1 and 24
KingsLeap = boolean

Rules

MoveCompletionDefaultRule
ImmitatorRule
EnPassantRule
CheckmateRule
Move50Rule
BrouhahaBorderRule
ComplexPromotionRule
KingsLeapRule
RepetitionDrawRule

Evaluations

PawnStructureEvaluation
DevelopmentEvaluation
LowMaterialEvaluation
ColorbindingEvaluation
RookTypeEvaluation

 
 

COPYRIGHT (C) 2021 BY GREG STRONG